package spec.wangxiuying.outclass;

public abstract class Animal {
    //1.成员属性
    String name;  //名字
    String food; //食物
    String area; //生活地区

    //2.构造方法
    // 默认构造方法，无参数
    Animal(){

    }
    //  自定义构造方法，有参数
    Animal(String name,String food,String area){
          this.name=name;
          this.food=food;
          this.area=area;
    }
    //3.成员方法
    //抽象方法，多了个abstract关键词，没有函数体，要被子类实现
    abstract String findfood();
    String eat(){
        return name+"吃"+food;
    }
    abstract String wholelife();
}
